From bd31310c40de64add4aa813315216685ef224a77 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 22 Jan 2015 14:33:03 +0100 Subject: [PATCH] widget: Add debug spew for setting the clip --- gtk/gtkwidget.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 66ad052db5..73001fd71b 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -15546,6 +15546,29 @@ gtk_widget_set_clip (GtkWidget *widget, priv = widget->priv; +#ifdef G_ENABLE_DEBUG + if (gtk_get_debug_flags () & GTK_DEBUG_GEOMETRY) + { + gint depth; + GtkWidget *parent; + const gchar *name; + + depth = 0; + parent = widget; + while (parent) + { + depth++; + parent = gtk_widget_get_parent (parent); + } + + name = g_type_name (G_OBJECT_TYPE (G_OBJECT (widget))); + g_print ("gtk_widget_set_clip: %*s%s %d %d %d %d\n", + 2 * depth, " ", name, + clip->x, clip->y, + clip->width, clip->height); + } +#endif /* G_ENABLE_DEBUG */ + priv->clip = *clip; } -- 2.30.2